package it.giuseppetrisciuoglio.lyrics.adapter;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;

import org.apache.commons.lang3.builder.ReflectionToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement
public class ArtistaCanzone {

	@XmlElement
	private Long artistaId;
	@XmlElement
	private Long canzoneId;
	@XmlElement
	private String nomeArtista;
	@XmlElement
	private String titoloCanzone;
	@XmlElement
	private String transactionId;
	
	public Long getArtistaId() {
		return artistaId;
	}
	public void setArtistaId(Long artistaId) {
		this.artistaId = artistaId;
	}
	public String getTitoloCanzone() {
		return titoloCanzone;
	}
	public void setTitoloCanzone(String titoloCanzone) {
		this.titoloCanzone = titoloCanzone;
	}
	public String getTransactionId() {
		return transactionId;
	}
	public void setTransactionId(String transactionId) {
		this.transactionId = transactionId;
	}
	public Long getCanzoneId() {
		return canzoneId;
	}
	public void setCanzoneId(Long canzoneId) {
		this.canzoneId = canzoneId;
	}
	public String getNomeArtista() {
		return nomeArtista;
	}
	public void setNomeArtista(String nomeArtista) {
		this.nomeArtista = nomeArtista;
	}
	
    public String toString() {
        return ReflectionToStringBuilder.toString(this, ToStringStyle.SHORT_PREFIX_STYLE, false);
    }
	
}
